草庐IT

git - rsync .git 目录

全部标签

c# - 在目录中搜索特定文件名

我正在尝试在系统上的所有卷上搜索特定文件名,系统卷信息或Windows目录除外,并打印出每个文件的每个完整路径。我试过使用Directory.GetFiles,但它只能在驱动器C:\或驱动器D:\中搜索(取决于指定的驱动器)我怎样才能实现我的目标?例如我想运行程序并搜索名为“.DS_Store”的文件(以前使用mac,现在我的文件系统中充满了这些文件....)如果有任何帮助,我将不胜感激。提前谢谢你更新。程序应该以管理员权限执行才能工作 最佳答案 作为cryptolocker分析的一部分,我写了一个定位目标扩展的原型(prototy

windows - 可以 fork 的本地 Windiws 中的 Git 服务器类型存储库

我是git新手...我有一个本地项目需要与我的friend分享,我想以与在Github.com上工作类似的方式进行工作我希望本地存储库在本地网络中公开,并且GITURL直接与我的friend共享,就像我们在在线版本中所做的那样。然后他们可以根据需要fork我的存储库,完成后,他们发送pull请求,我可以审查和merge相同的请求。我可以在Windows中执行此操作吗?如果可以...那么请建议如何...ihavesearchedbutonlyfoundwaystocreatelocalrepoandnothowtoexposethesame.ANDhowtoforkit..请帮忙..PS

java - 使用Java将同一目录中的文件重命名为大写

我正在尝试使用Java重命名同一Windows目录中的文件-之前:-C:/Temp/abG.txt之后:-C:/Temp/ABG.TXT我试过使用file.renameTo但没有用。现在我正在尝试使用-Pathsource=file.toPath();Files.move(source,source.resolveSibling(file.getName().toUpperCase()));仍然没有运气。请帮忙。 最佳答案 终于问题解决了。似乎file.renameTo在Windows上工作正常。我提到的路径是错误的,纠正它并且代码

windows - git编辑我的文件

我刚刚在我的PC(Windows8.1Pro)上安装了Git,并通过从Github克隆了我的存储库(包含大约5000个.c和.h文件)git克隆。现在,如果我说gitstatus,它会显示五个修改过的文件(更改显示一些单词被其他单词替换)。问题是我不能提交这个;如果我在项目的根目录中尝试gitadd.,什么也没有发生。运行gitstatus后仍会列出五个已修改的文件。运行gitcommit并不能解决这个问题。我在Windows上运行最新版本的git我怎样才能让它工作? 最佳答案 我找到了答案..我必须使用集成的git包安装cygwi

windows - 如何在 Windows git hooks 中使用 cygwin 路径?

(一)我的.git/hooks/pre-commit是#!c:/cygwin/bin/bash.exe#/cygdrive/c/tmp/a.sh当我运行'gitcommit'时出现错误.git/hooks/pre-commit:line8:/cygdrive/c/tmp/a.sh:Nosuchfileordirectory(B)如果.git/hooks/pre-commit是#!c:/cygwin/bin/bash.exe#c:/cygwin/bin/bash.exe/cygdrive/c/tmp/a.sh错误变为/usr/bin/bash:C:/ProgramFiles(x86)/G

windows - 是否可以将 Git bash 设置为不要求我为每个命令键入 "git"?

我在Windows中运行gitbash,必须为每个命令输入“git”有点烦人。我只在这个bash窗口中运行git命令。有什么办法可以解决这个问题吗?编辑:好的,这是一个非常糟糕的问题,因为bash可以用于很多事情,我确实将它用于基本命令。有什么方法可以让我输入“g”而不是“git”? 最佳答案 在cmdsession中:doskeyg=git$*在bashsession中aliasg=git除了一个简单的别名,你还有专用的shell可以避免完全输入git,比如thoughtbot/gitsh(但它仅适用于Mac或Linux)。也许c

windows - block 级复制和 Rsync

我正在尝试使用适用于Windows的grsync(rsync的GUI)来运行备份。在我备份的目录中,有许多定期更新的较大文件。我希望能够只同步对这些文件的更改,而不是每个备份的整个文件。我的印象是rsync是一个block级文件复制器,只会复制在每次同步之间发生变化的字节。或许事实并非如此,或者我误解了什么是block级文件复制!为了对此进行测试,我使用grsync在两个目录之间同步一个5GB的zip文件。然后我在zip文件中添加了一个非常小的文本文件并再次运行grsync。然而,它又开始复制整个zip文件。是否有一个实用程序只能将更改复制到此zip文件而不是整个文件?或者grsync

windows - 适用于Windows的Github-可以使用git shell推/pull -Github GUI给出错误

所以我使用带有gitshell的ssh在vps上克隆了一个私有repo。现在,当我提交更改并尝试将其推送到我的vps时,它会说“同步失败:存储库似乎不再存在。您可能没有访问权限,或者它已被删除或重命名。“每当我进入gitshell并执行“gitpushoriginmaster”时,我输入密码,它就会成功地推送它。为什么我不能通过github客户端来完成? 最佳答案 您使用的是sslurl,为了按照您希望的方式进行,您必须使用ssl层配置git。欲了解更多信息,请访问了解更多信息,请访问希望这将帮助您https://confluenc

windows - 如何将目录添加到 Cygwin gcc 默认搜索路径

我在使用编译器方面有点菜鸟。我想在我的win8C:\驱动器上添加一个任意目录到Cygwingcc默认搜索路径。这是我到目前为止尝试过的方法。使用gcc--help我找到了命令-print-search-dirs和-B(“将目录添加到编译器的搜索路径”)。使用之前的命令输出:install:/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/programs:=/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/:/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/:/usr/lib/gcc/x86_64-pc-cygwin/:

python - 通过命令行在目录中的每个文件中运行 python 脚本

我有一个python脚本,它将文件名作为命令参数并处理该文件。但是,我有数千个文件需要处理,我想在每个文件上运行脚本,而不必每次都添加文件名作为参数。例如:process.pyfile1将完全按照我的意愿行事但是,我想在包含数千个文件(file1、file2、file3等)的文件夹上运行process.py我发现它可以简单地在Bash中完成forfin*;dopythonmyscript.py$f;done但是,我在Windows上,不想安装Cygwin之类的东西。模拟上述Bash代码完成的Windows命令行代码会是什么样子? 最佳答案